home *** CD-ROM | disk | FTP | other *** search
- class classes.misc.BatTwister
- {
- var id;
- var batNum;
- var c = 0;
- var twisting = false;
- var i = 0;
- var Name = "batTwister";
- function BatTwister(pbatNum, pid)
- {
- this.id = pid;
- this.batNum = pbatNum;
- }
- function main()
- {
- if(!this.twisting && random(100) > 95)
- {
- this.twisting = true;
- }
- if(this.twisting)
- {
- this.c = this.c + 1;
- if(this.c == 8)
- {
- this.c = 0;
- _root[_root["form" + this.id][this.i]].twist();
- this.i = this.i + 1;
- if(this.i == this.batNum)
- {
- this.twisting = false;
- if(random(2) == 1)
- {
- _root.removeFX("batTwister" + this.id);
- }
- else
- {
- this.i = 0;
- this.c = 0;
- }
- }
- }
- }
- }
- }
-